#pragma once

#include "StockNamespace.h"
#include "StockTypes.h"

#include "State.h"


STOCK_NS_BEGIN

class InitState : public DealState
{
public:
	static DealState * GetInstance();

	std::vector<StrategyNode *> DoAvailableTransaction(StrategyNode * node, float curPrice);

private:
	static DealState * _instance;
};

STOCK_NS_END
